package com.bbird.od.finance.service.models;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author ziyang Kuang
 * @date 2020/11/16
 * @describe 发货记录
 */
@Data
public class DeliveryFlow {
    // 行号
	@ExcelProperty("行号")
    private int row;
    // 单据类型
	@ExcelProperty("单据类型")
    private String type;
    // 单据日期
	@ExcelProperty("单据日期")
    private Date orderDateTime;
    // 单据编号
	@ExcelProperty("单据编号")
    private String homeOrderGroupNum;
    // 单据来源
	@ExcelProperty("单据来源")
    private String orderSource;
    // 订单编号
	@ExcelProperty("订单编号")
    private String homeOrderNumber;
    // 售后单号
	@ExcelProperty("售后单号")
    private String afterSaleOrderNumber;
    // 商品名称
	@ExcelProperty("商品名称")
    private String goodsName;
    // 商品简名
	@ExcelProperty("商品简名")
    private String goodsShortName;
    // 出库数量
	@ExcelProperty("出库数量")
    private int outputCount;
    // 退货数量
	@ExcelProperty("退货数量")
    private int refundCount;
    // 单位
	@ExcelProperty("单位")
    private String unit;
    // 单价
	@ExcelProperty("单价")
    private BigDecimal price;
    // 金额
	@ExcelProperty("金额")
    private BigDecimal amount;
    // 商品销售成本
	@ExcelProperty("商品销售成本")
    private BigDecimal costOfGoodsSold;
    // 商品成本金额
	@ExcelProperty("商品成本金额")
    private BigDecimal commodityCostAmount;
    // 毛利
	@ExcelProperty("毛利")
    private BigDecimal grossProfit;
    // 品牌
	@ExcelProperty("品牌")
    private String brand;
    // 规格
	@ExcelProperty("规格")
    private String specification;
    // 型号
	@ExcelProperty("型号")
    private String model;
    // 重量
	@ExcelProperty("重量")
    private BigDecimal weight;
    // 业务员
	@ExcelProperty("业务员")
    private String salesman;
    // 商品编号
	@ExcelProperty("商品编号")
    private String goodsNumber;
    // 长
	@ExcelProperty("长")
    private double length;
    // 宽
	@ExcelProperty("宽")
    private double width;
    // 高
	@ExcelProperty("高")
    private double height;
    // 商品条码
	@ExcelProperty("商品条码")
    private String barcode;
    // SKU编号
	@ExcelProperty("SKU编号")
    private String skuNumber;
    // 原始订单编号
	@ExcelProperty("原始订单编号")
    private String originalOrderNumber;
}
